// 1.0把wepy导入进来
import wepy from 'wepy'

// 1.1封装一个用于发送请求的函数
// url地址 params参数对象
const wxRequest = (url,params = {}) =>{

  // 1.3 把请求作为Promise对象 return 出去
  return wepy.request({

    // 2.1 开发者服务器接口地址，
    // 两部分： 根路径 + API路径
    url: wxRequest.baseUrl + url,
    // 2.2 请求的参数，默认值 {}
    data: params.data || {},
    // 2.3 请求方式，默认值 GET
    method: params.method || 'GET',
    // 2.4 如果设为json，会尝试对返回的数据做一次 JSON.parse
    dataType: params.dataType || 'json',
    // 2.5 设置请求头
    header: params.header || { 'Content-type': 'application/json' }
  });
}
// 3.1 设置根目录
wxRequest.baseUrl = ''
// 4.1 把当前函数导出
export default wxRequest
